csd: Allow moving maximized windows
authorMatthias Clasen <mclasen@redhat.com>
Thu, 21 Mar 2013 17:07:29 +0000 (13:07 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 21 Mar 2013 22:07:21 +0000 (18:07 -0400)
This make the nice 'snap off' feature of gnome-shell work
with client-side decorations. weston moves the maximized window
around, which is less ideal...

gtk/gtkwindow.c

index 89b9ce780b23d5dee2e695d342ec5895ca755d23..3be097dff6768385418beb4f619c85134b3c8a6d 100644 (file)
@@ -6933,17 +6933,13 @@ gtk_window_button_press_event (GtkWidget      *widget,
                 case GTK_WINDOW_REGION_TITLE:
                 case GTK_WINDOW_REGION_CONTENT:
                 case GTK_WINDOW_REGION_EDGE:
-                  if (!maximized)
-                    {
-                      gdk_window_begin_move_drag_for_device (gdk_window,
-                                                             gdk_event_get_device ((GdkEvent *) event),
-                                                             event->button,
-                                                             event->x_root,
-                                                             event->y_root,
-                                                             event->time);
-                      return TRUE;
-                    }
-                  break;
+                   gdk_window_begin_move_drag_for_device (gdk_window,
+                                                          gdk_event_get_device ((GdkEvent *) event),
+                                                          event->button,
+                                                          event->x_root,
+                                                          event->y_root,
+                                                          event->time);
+                  return TRUE;
 
                 default:
                   if (!maximized)